package org.opens.command;

import org.springframework.shell.standard.ShellComponent;
import org.springframework.shell.standard.ShellMethod;

/**
 * 说明:
 * 1. 类似于定义一个bean.
 */
@ShellComponent
public class Math {

    /**
     * 说明:
     * 1. 默认情况下该指令将注册的名称是add, 但是可以通过@ShellMethod注解的key属性改变, 注意的是改变之后, 将不会以函数名注册了, add将会失效.
     */
    @ShellMethod(value = "add two integer", key = {"sum", "sum1"})
    public int add(int a, int b) {
        return a + b;
    }

}
